Skip to content

v0.5.1#21

Merged
tylerreckart merged 4 commits into
mainfrom
v0.5.1
Jun 24, 2026
Merged

v0.5.1#21
tylerreckart merged 4 commits into
mainfrom
v0.5.1

Conversation

@tylerreckart

Copy link
Copy Markdown
Owner

Runtime

  • POST /v1/events — hardware/software event ingestion with glob-based agent routing (event_types in constitution)
  • /parallel concurrency fix — per-child ApiClient instances so parallel agents run without blocking
  • Sandbox exec (--sandbox) — Docker-based isolated /exec with configurable image and resource limits
  • Idempotency cache — replay-safe request deduplication via Idempotency-Key header
  • Circuit breaker — per-provider failure tracking with automatic open/half-open/close transitions
  • Metrics — GET /v1/metrics Prometheus-compatible endpoint; request counts, latency histograms, error rates
  • Structured logger — replaces scattered fprintf with leveled JSON logging
  • /todo writ — agents can create operator todos from writs; PATCH /v1/todos/:id to resolve
  • Advisor — GET /v1/advise/gate pre-flight constitutional check before orchestration

Examples

  • examples/3bo/ — voice robot reference project: Arduino Nano ESP32 firmware, Jetson bridge, agent constitutions, full hardware docs
  • examples/voice-bridge/ — production STT→Arbiter→TTS bridge (whisper.cpp + Piper)
  • examples/sandbox/ — Dockerfile and setup script for sandboxed agent exec

Docs

  • New: docs/api/events.md, docs/api/metrics.md, docs/api/todos/patch.md, docs/concepts/sandbox.md, docs/concepts/operations.md, docs/cli/environment.md
  • Updated: orchestrate, constitution, tenant, A2A, memory, writ, todos, audit docs
  • Removed: docs/getting-started/hosted.md

Tests

  • New suites: circuit breaker, idempotency cache, logger, metrics, todos, commands

@tylerreckart tylerreckart merged commit 9558288 into main Jun 24, 2026
2 checks passed
@tylerreckart tylerreckart deleted the v0.5.1 branch June 24, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant